package com.hqd.ch03.v48.boot.autoconfigure;

import java.lang.annotation.*;

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.TYPE, ElementType.METHOD, ElementType.FIELD})
@Documented
public @interface AutoConfigureOrder {

    /**
     * The default order value.
     */
    int DEFAULT_ORDER = 0;

    /**
     * The order value. Default is {@code 0}.
     *
     * @return the order value
     * @see Ordered#getOrder()
     */
    int value() default DEFAULT_ORDER;

}
